/*
 * Created by SharpDevelop.
 * User: David
 * Date: 2006-12-19
 * Time: 23:05
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */

using System;

using Labb4.Pooman.Game;

namespace Labb4.Pooman.Players
{
	/// <summary>
	/// The value strategy for ai players
	/// </summary>
	public class AiStrategyValue : AiStrategy
	{
		#region members
		
		/// <summary>
		/// The value ai methods of phase 1
		/// </summary>
		private AiGameStatePhase1Value		m_Phase1;
		
		#endregion
		
		#region constructors
		
		/// <summary>
		/// Constructor, initializes members
		/// </summary>
		public AiStrategyValue() :
			base()
		{
			m_Phase1 = new AiGameStatePhase1Value();
		}
		
		#endregion
		
		#region overrides
		
		/// <summary>
		/// Gets the value ai methods for phase 1
		/// </summary>
		/// <returns>Reference to the value phase 1 ai methods</returns>
		protected override AiGameState GetPhase1()
		{
			return m_Phase1;
		}
		
		#endregion
	}
}
